# 指定文件编码为UTF-8，支持中文显示
# coding: utf-8

# 导入NumPy数值计算库，简写为np
import numpy as np

# 导入matplotlib的pylab绘图模块，简写为plt
import matplotlib.pylab as plt

# 定义sigmoid激活函数
def sigmoid(x):
    # 计算sigmoid函数值：1/(1+e^-x)
    return 1 / (1 + np.exp(-x))

# 生成x轴数据：从-5.0到5.0，步长0.1的数组
X = np.arange(-5.0, 5.0, 0.1)

# 计算对应的y值，即sigmoid函数的输出
Y = sigmoid(X)

# 绘制sigmoid函数曲线
plt.plot(X, Y)

# 设置y轴显示范围
plt.ylim(-0.1, 1.1)

# 显示图形窗口
plt.show()
